// es6 reset 运算符
function sayHi(...args){
    console.log(args);
    //console.log(x,y);
    console.log(arguments);
    console.log('Hello',this.name);
    // this 模式
    // 严格模式 this undefined
    // 宿主环境 前端 wondow|| global
    // 手动的绑定this
}
let gch={
    name:'lwo'
}
// 函数也是对象
// 第一个参数绑定参数，其与参数交给函数本身作为参数
//sayHi.call(gch,1,2,3);// 让普通函数运行 但是指定this指向 
sayHi.apply(gch,[1]);//第二个参数一定要数组的传